@echo off
chcp 65001 >nul

echo 🚀 启动中山大学研究生院校企对接平台...

REM 检查Go版本
for /f "tokens=3" %%i in ('go version') do set GO_VERSION=%%i
set GO_VERSION=%GO_VERSION:go=%

echo ✅ Go版本检查通过: %GO_VERSION%

REM 检查配置文件
if not exist "configs\config.yaml" (
    echo ❌ 错误: 配置文件 configs\config.yaml 不存在
    pause
    exit /b 1
)

echo ✅ 配置文件检查通过

REM 安装依赖
echo 📦 安装依赖...
go mod download
go mod tidy

REM 生成Swagger文档
echo 📚 生成Swagger文档...
swag init -g cmd/server/main.go -o docs

REM 运行应用
echo 🎯 启动应用...
go run cmd/server/main.go

pause
